]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
tests: Make sure XDG_CURRENT_DESKTOP is set to an empty string
authorSebastian Wick <sebastian.wick@redhat.com>
Tue, 21 May 2024 10:17:31 +0000 (12:17 +0200)
committerSebastian Wick <sebastian.wick@redhat.com>
Tue, 21 May 2024 10:17:31 +0000 (12:17 +0200)
gsettings overrides can be in affect when XDG_CURRENT_DESKTOP is set. We
need predictable default values for predictable tests in mutter and thus
mutter will start asserting that GSETTINGS_BACKEND='memory' and
XDG_CURRENT_DESKTOP=''.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3329>

meson.build

index 3c28fbfc3d9b8cb1e5f3478a08b6821c4fe0e727..e54e4c8b60a4c2b78703a8a1f3a50f8e54fab3a6 100644 (file)
@@ -291,6 +291,7 @@ if get_option('tests')
   common_test_env = environment()
   common_test_env.set('GSETTINGS_SCHEMA_DIR', meson.project_build_root() / 'data')
   common_test_env.set('GSETTINGS_BACKEND', 'memory')
+  common_test_env.set('XDG_CURRENT_DESKTOP', '')
 
   add_test_setup('default',
     is_default: true,